Queues and Messaging Gems

#Total RankDaily RankNameSummary
1149202sidekiqSimple, efficient background processing for Ruby.
27131,066bunnyEasy to use, feature complete Ruby client for RabbitMQ 3.9 and later versions.
37991,037delayed_jobDelayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer ...
48821,450resqueResque is a Redis-backed Ruby library for creating background jobs, placing those j...
51,3811,484shoryukenShoryuken is a super efficient AWS SQS thread based message processor
61,6371,367karafkaKarafka is Ruby and Rails efficient Kafka processing framework. Karafka allows you...
71,7371,867sucker_punchAsynchronous processing library for Ruby
81,8392,006sneakersFast background processing framework for Ruby and RabbitMQ
92,0943,005march_hareRabbitMQ client for JRuby built around the official RabbitMQ Java client
103,4453,245queA job queue that uses PostgreSQL's advisory locks for speed and reliability.
114,1036,632backburnerBeanstalk background job processing made easy
128,7566,479rocketjobRuby's missing batch processing system.
138,8886,737delayedDelayed is a multi-threaded, SQL-driven ActiveJob backend used at Betterment to process...
1410,73411,891dispatch-riderMessaging system based on the reactor pattern. You can publish messages to a queue...
1512,23810,473gushGush is a parallel workflow runner using Redis as storage and ActiveJob for executing j...
1635,82021,436lowkiqLowkiq
1742,79959,491midget_jobsSmall background job scheduler closely related with Rails ActiveJob and PostgreSQL.